package com.itheima.dao;

import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.Setmeal;

import java.util.List;
import java.util.Map;
/*
 * 手机预约服务*/
public interface OrderListDao {
    //1.分页查询
    List<Map<String, Object>> findByCondition(QueryPageBean queryPageBean);
    //2.1后台系统新增预约，套餐数据回显
    List<Setmeal> findAll();
    //3.确定预约(用户确认预约，到诊状态：未到诊-->已到诊)；
    void updateById(Integer id);
    //4.取消预约(删除用户已预约数据)（只能取消未到诊）;
    //4.0查询用户预约状态
    String selectorderStatus(Integer id);
    //4.1 先查询member_id
    int selectmember_id(Integer id);
    //4.2 再删除t_order 表
    void deleteById(Integer id);
    //4.3 再删除t_member表
    void deleteBymember_id(int member_id);
}
